#ifndef __UART_H_
#define __UART_H_

#define uchar unsigned char
#define uint  unsigned int


void UartInit0();
/// @brief 初始化
/// @param flag 1：接收数据；0：发送数据；
void UartInit(uchar flag);
void UartInitReceive();
void UartInitSend();

/// @brief 发送数据
/// @param byte 
void Uartsend(unsigned char byte);

/// @brief 设置为接收模式
void UartSetRecv();

/// @brief 设置为发送模式
void UartSetSend();

// 开串口中断
void UartOpenIntrupt();

// 关闭串口中断
void UartCloseIntrupt();

#endif